package com.example.listview;

//import android.R.string;
import android.os.Bundle;                                                                                         
import android.app.Activity;
import android.view.Menu;

import java.util.ArrayList;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        //mảng lưu cong việc
        final ArrayList<String> congViec = new ArrayList<String>();
        //kết nối với mảng congviec - chưa hiểu lắm
        final ArrayAdapter<String> ketNoi = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,congViec);
        
        final EditText txtCongviec = (EditText)findViewById(R.id.txtCongviec);
        final EditText txtGio = (EditText)findViewById(R.id.txtGio);
        final EditText txtPhut = (EditText)findViewById(R.id.txtPhut);
        
        final Button btnLuu = (Button)findViewById(R.id.btnLuu);
        
        final ListView listView = (ListView)findViewById(R.id.listWiew);
        
        //set Adapter cho listView để biết sẽ lấy nội dung từ mảng congViec - thủ tục cần có
        listView.setAdapter(ketNoi);
        
        // xử lý button
        OnClickListener clickbtn = new OnClickListener() 
        {
			
			public void onClick(View v) 
			{
				// TODO Auto-generated method stub
				if(txtCongviec.getText().toString().equals("")||txtGio.getText().toString().equals("") || txtPhut.getText().toString().equals(""))
					{
						AlertDialog.Builder canhBao = new AlertDialog.Builder(MainActivity.this);
						canhBao.setTitle("Cảnh báo");
						canhBao.setMessage("Nhập đẩy đủ thông tin");
						canhBao.setPositiveButton("Tiếp tục", new DialogInterface.OnClickListener() 
						{
							
							public void onClick(DialogInterface dialog, int which) 
							{
								// TODO Auto-generated method stub
								
							}
						});
						canhBao.show();
					}
				else
				{
					String str = txtCongviec.getText().toString() + "-" + txtGio.getText().toString() + ":" + txtPhut.getText().toString();
					congViec.add(0, str);
					ketNoi.notifyDataSetChanged();
					txtCongviec.setText("");
					txtGio.setText("");
					txtPhut.setText("");
				}
				
			}
		};
		btnLuu.setOnClickListener(clickbtn);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
